/* CSS Document */
*{ padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul li{list-style:none;}
.red{color:#b70d0d;}
.red a{color:#b70d0d;}
.red a:link{color:#b70d0d;}
.red a:visited{color:#b70d0d;}
.red a:hover{color:#b70d0d; text-decoration:underline;}
.red a:active{color:#b70d0d;}
.white{color:#FFFFFF;}
.white a{color:#FFFFFF;}
.white a:link{color:#FFFFFF;}
.white a:visited{color:#FFFFFF;}
.white a:hover{color:#FFFFFF;}
.white a:active{color:#FFFFFF;}
.hui{color:#cccccc;}
.hui a{color:#cccccc;}
.hui a:link{color:#cccccc;}
.hui a:visited{color:#cccccc;}
.hui a:hover{color:#b70d0d;}
.hui a:active{color:#cccccc;}
.blue{color:#248bcc;}
.blue a{color:#248bcc;}
.blue a:link{color:#248bcc;}
.blue a:visited{color:#248bcc;}
.blue a:hover{color:#248bcc;}
.blue a:active{color:#248bcc;}
.left{float:left;}
.right{float:right;}
.big{ font-size:14px;}
.big a{font-size:14px;}
.font_12{font-size:12px;}

img,a img {border:0px}
a { text-decoration:none; color:#333333;}
a:link{ color:#333333;}
a:visited{ color:#333333;}
a:hover{ color:#b70d0d;}
a:active{ color:#333333;}
#someNode{ position: fixed;#position: fixed; _position: fixed;}
.clear{clear:both; height:0px; line-height:0px;}
body{font-family:Microsoft YaHei, Arial, Verdana, Helvetica, sans-serif;line-height:24px;font-size:14px; background:url(../images/bg.gif) center 402px no-repeat; color:#333333; list-style:none;}
/*body*/
.box{margin:0 auto; width:1000px; overflow:hidden; zoom:1;}
/*头部*/
.head{
	width:100%;
    height:100px;
	background:url(../images/head_bg.gif) repeat-x;
	border-bottom:3px solid #b70d0d;
}
.head_box{
	width:1000px;
    height:100px;
	margin:0 auto;
    height:auto;
}
.logo{
	width:258px;
    height:70px;
	float:left;
	margin-top:15px;
	overflow:hidden;
}
.head_r{
	width:740px;
	height:100px;
	float:right;
}
.haed_top{
	width:390px;
	height:40px;
	line-height:40px;
	float:right;
	}
.top_tel{
	width:170px;
	height:40px;
	float:left;
	background:url(../images/top_tel.gif) left center no-repeat;
	font-size:20px;
	color:#b70d0d;
	padding-left:20px;
}
.top_search{
	width:200px;
	height:40px;
	float:left;
	margin-top:10px;
	background:url(../images/top_search.gif) no-repeat;
}
.top_search .input01{
	width:140px;
	height:18px;
	border:0px;
	margin-top:2px;
	margin-left:1px;
	float:left;
}
.top_search .input02{
	width:24px;
	height:18px;
	border:0px;
	margin-top:2px;
	margin-left:1px;
	float:left;
	background:none;
	cursor:pointer;
}
.nav{
	width:680px;
	height:42px;
	line-height:42px;
	float:right;
	margin-top:18px;
}
.nav a{
	display:block;
	font-size:16px;
	float:left;
	padding:0px 16px;
}
.nav a:hover{
	color:#ffffff;
	background:#b70d0d;
}
	
.cur{
	color:#ffffff;
	background:#b70d0d;
}

.banner{
	width:100%;
	height:402px;
	margin:1px 0px 2px 0px;
	overflow:hidden;
	background:url(../images/banner.gif) center repeat-y;
}
.ban_01{
	width:680px;
	height:402px;
	float:left;
}
.ban_02{
	width:310px;
	height:402px;
	float:right;
}

.blank{ height:12px;}
.blank_10{ height:10px; clear:both;}
.blank_40{ height:40px;}
.blank_20{ height:20px;}


/*首页新闻*/
.box{
	width:1000px;
	height:auto;
	margin:0 auto;
}
.in_news{
	width:1000px;
	height:44px;
	line-height:44px;
	border-bottom:1px solid #dadada;
}
.in_news h2{
	width:80px;
	float:left;
	font-size:16px;
	background:url(../images/in_news.png) no-repeat left center;
	padding-left:20px;
	margin-left:10px;
}
.in_news ul{
	width:880px;
	height:40px;
	overflow:hidden;
	float:left;
}
.in_news li{
	width:390px;
	float:left;
	margin-left:30px;
	overflow:hidden;
}
.in_news a{
}
.in_news a:hover{
    text-decoration:underline;
}
.in_news .pipe {
  margin-bottom:0;
  margin-left:24px;
  margin-right:24px;
  margin-top:0;
}

.in_a{
	width:1000px;
	height:278px;
	margin-top:14px;
	overflow:hidden;
}
.in_newproduct{
	width:280px;
	height:278px;
	float:left;
}
.in_newproduct h3{
	width:265px;
	height:34px;
	line-height:34px;
	padding-left:25px;
	font-size:16px;
	margin-bottom:4px;
	background:url(../images/in_h3.gif) no-repeat 5px center;
}
.in_np_img{
	width:300px;
	height:234px;
}
/* focus */
#focus{width:300px;height:234px;overflow:hidden;position:relative;}
#focus ul{height:234px;position:absolute;}
#focus ul li{float:left;width:300px;height:234px;overflow:hidden;position:relative; color:#ffffff;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:300px;height:20px; line-height:20px;left:0;bottom:0; font-size:12px; background:url(../images/in_staff_txt.png) repeat;text-align:center;}
/*#focus .btn{position:absolute;width:280px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:16px;height:36px;position:absolute;top:90px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}*/

.in_service{
	width:456px;
	height:278px;
	float:left;
	margin-left:34px;
	display:inline;
	background:url(../images/in_service.png) no-repeat;
}
.in_service ul{
	margin-left:240px;
	margin-top:60px;
	}
.in_service ul li{
	width:175px;
	height:40px;
	line-height:40px;
	font-size:16px;
	padding-left:35px;
	font-weight:bold;
	}
.in_service .ico_01{
	background:url(../images/ico_01.png) no-repeat center left;
}
.in_service .ico_02{
	background:url(../images/ico_02.png) no-repeat center left;
}
.in_service .ico_03{
	background:url(../images/ico_03.png) no-repeat center left;
}
.in_service .ico_04{
	background:url(../images/ico_04.png) no-repeat center left;
}
.in_service span{
	float:right;
	margin-top:10px;
	padding-right:20px;
	text-decoration:underline;
}

.in_staff{
	width:216px;
	height:278px;
	float:right;
	position:relative;
}
.in_staff h3{
	width:183px;
	height:34px;
	line-height:34px;
	padding-left:55px;
	font-size:16px;
	margin-bottom:9px;
	background:url(../images/in_honer.png) no-repeat 5px center;
}
.in_staff_box{
	width:216px;
	height:230px;
	margin:0 auto;
	position:absolute;
}
.in_staff_txt{
	width:200px;
	height:65px;
	top:203px;
	line-height:20px;
	font-size:12px;
	padding-top:5px;
	padding-left:16px;
	background:url(../images/in_staff_txt.png) repeat;
	position:absolute;
}
.in_pro{
	width:1000px;
	height:280px;
	overflow:hidden;
	margin:10px 0px;
}
.in_pro h4{
	width:1000px;
	height:34px;
	line-height:34px;
	text-indent:24px;
	font-size:16px;
	background:url(../images/in_h3.gif) no-repeat 5px center;
	border-bottom:2px solid #dadada;
	margin-bottom:8px;
}
.in_pro_box{
	width:1000px;
	height:236px;
	overflow:hidden;
}
.in_pro_box ul{}
.in_pro_box ul li{
	width:237px;
	height:221px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	border:1px solid #dadada;	
}
.in_pro_box ul li img{
	width:237px;
	height:177px;
}
.in_pro_box ul li p{
	width:240px;
	height:44px;
	line-height:44px;
	font-size:16px;
	text-align:center;
	background:#646464;
}
#demo {
    width: 980px;
	margin:0 auto;
    overflow:hidden;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1 {
    float: left;
}
#demo2 {
    float: left;
}

.foot{
	width:100%;
	height:160px;
	background:#646464;
}
.link{
	width:100%;
	height:38px;
	line-height:38px;
	font-size:12px;
	border-bottom:1px solid #7c7c7c;
}
.link_box{
	width:1000px;
	height:38px;
	margin:0 auto;
}
.link_box ul{}
.link_box li{
	float:left;
	margin-right:8px;
}
.foots{
	width:100%;
	height:126px;
	background:#646464;
	padding-top:8px;
}
.foot_box{
	width:1000px;
	height:110px;
	margin:0 auto;
	margin-top:10px;
}
.foot_erweima{
	width:112px;
	height:110px;
	float:left;
	text-align:center;
	font-size:12px;
}
.foot_left{
	width:220px;
	height:110px;
	float:left;
	padding:0px 22px;
}
.foot_left ul{
	width:220px;
}
.foot_left ul li{
	width:70px;
	float:left;
	line-height:50px;
	font-size:14px;
	padding-left:35px;
}
.foot_left .ico01{
	margin-right:10px;
	background:url(../images/foot_qq.gif) no-repeat left center;
}
.foot_left .ico02{
	background:url(../images/foot_ww.gif) no-repeat left center;
}
.foot_left p{
	line-height:20px;
	font-size:12px;
}
.foot_right{
	text-align:right;
	float:right;
}
.foot_right .shu01{
	font-size:14px;
}
.foot_right .shu02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:6px;
}
.foot_right .shu03{
	line-height:20px;
	font-size:12px;
}
/*内页分列*/
.box_left{
	width:220px;
	height:auto;
	float:left;
	background:#f5f5f5;
}
.box_left dt{}
.box_left dd{
	width:216px;
	height:38px;
	line-height:38px;
	background:#ffffff;
	border-right:4px solid #b70d0d;
	margin-bottom:4px;
	text-indent:18px;
	font-size:16px;
}
.box_left .red_bg{
	background:#b70d0d;
}
.box_left h3{
	width:220px;
	height:34px;
	line-height:34px;
	text-indent:24px;
	font-size:14px;
	background:url(../images/in_h3.gif) no-repeat 5px center;
	border-bottom:1px solid #dadada;
	margin-bottom:8px;
	margin-top:20px;
}
.left_news{
	width:200px;
	margin:0 auto;
}
.left_news li{
	border-bottom:1px dashed #dadada;	
}

.kgr_bg{
	width:178px;
	height:111px;
	padding:43px 0px 0px 32px;
	margin-top:20px;
	font-size:12px;
	line-height:22px;
	background:url(../images/kaiguoren.png) no-repeat;
}

.box_right{
	width:750px;
	height:auto;
	float:right;
}

.cx{
	width:1000px;
	height:60px;
	margin:0 auto;
}
.cx ul{
	width:652px;
	margin:0 auto;
}
.cx li{
	float:left;
	margin:0px 10px;
}


/*文章内页*/
.box_about{
	width:730px;
	height:auto;
	margin:0 auto;
	font-size:16px;
	line-height:30px;
}
.about_img{
	width:550px;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:10px;
}

.in_artbox{
	width:730px;
	height:auto;
	margin:0 auto;
}
.title_h1{
	width:100%;
	height:60px;
	text-align:center;
	border:0px;
	font-size:20px;
	border-bottom:1px dashed #cccccc;
	margin-bottom:30px;
	overflow:hidden;
}
.title_h1 p{
	font-weight:normal;
	font-size:12px;
	color:#333333;
	line-height:40px;
}
.pre_next{
	width:700px;
	height:50px;
	margin:0 auto;
}
.pre_next_l{
	width:470px;
	height:50px;
	float:left;
}
.pre_next_r{
	width:230px;
	height:30px;
	float:right;
	padding-top:20px;
}
.list_h1{
	width:100%;
	height:36px;
	line-height:36px;
	text-indent:24px;
	font-size:16px;
	font-weight:normal;
	background:url(../images/title_h1.gif) no-repeat;
}
.list_ul{}
.list_ul li{
	width:710px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	border-bottom:1px dashed #dadada;
}
.list_ul li span{
	float:right;
}
.list_uls{}
.list_uls li{
	width:710px;
	margin:0 auto;
	border-bottom:1px dashed #dadada;
}
.list_uls h3{
	font-size:16px;
}
.list_uls p{
	line-height:20px;
	font-size:12px;
}

/*产品页*/
.pro_con{
	width:730px;
	height:auto;
	margin:0 auto;
}
.pro_con h1{
	font-size:16px;
}
.pro_con p{
	text-indent:24px;
}
.list_pro{
	width:730px;
	height:auto;
	margin-left:10px;
}
.list_pro li{
	width:221px;
	height:209px;
	float:left;
	border:1px solid #dadada;
	margin:0px 10px 20px 10px;
	overflow:hidden;
}
.list_pro li img{
	width:221px;
	height:165px;
}
.list_pro li p{
	width:221px;
	height:44px;
	line-height:44px;
	font-size:14px;
	text-align:center;
	background:#646464;
}
/**/
.h3_h1{
	width:92%;
	height:30px;
	line-height:30px;
	font-size:20px;
	color:#248bcc;	
	border-left:5px solid #f49800;
	margin-left:10px;
	padding-left:10px;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:20px;
	}
.h3_h1 span{
    color:#CCCCCC;
    margin-bottom:0;
    margin-left:10px;
    margin-right:5px;
    margin-top:0;
    font-size:12px;
}
.more{
  margin-bottom:0;
  margin-top:0;
  font-size:12px;
}
.art{
	width:475px;
	height:auto;
	text-indent:24px;
	margin-left:10px;
}
.art p{
	width:475px;
	height:30px;
	margin-top:5px;
	line-height:30px;
	border:1px dashed #cccccc;
	background:#f7f7f7;
	overflow:hidden;
	text-indent:0px;
}
.art p span{margin:0px 10px;}
.ad_gundong{
	width:680px;
	height:30px;
	margin:0 auto;
	margin-bottom:10px;
	line-height:30px;
	border:1px dashed #f7f36e;
	background:#fffdc9;
	overflow:hidden;
	text-indent:0px;
}
.ad_gundong span{margin:0px 10px;}
/*服务*/
.fw_01{
	width:750px;
	height:70px;
	line-height:70px;
	font-size:28px;
	font-weight:normal;
	text-align:center;
}
.fw_01 span{
	font-size:34px;
}
.p_center{
	text-align:center;
}
.fw_tupian{
	width:450px;
	height:340px;
	text-align:center;
	margin:0 auto;
}
/* focuss */
#focuss{width:450px;height:340px;overflow:hidden;position:relative;}
#focuss ul{height:340px;position:absolute;}
#focuss ul li{float:left;width:450px;height:340px;overflow:hidden;position:relative;}
#focuss ul li div{position:absolute;overflow:hidden;}/*
#focuss .btnBg{position:absolute;width:450px;height:20px;left:0;bottom:0;background:#000;}
#focuss .btn{position:absolute;width:340px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focuss .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focuss .btn span.on{background:#fff;}*/
#focuss .preNext{width:16px;height:36px;position:absolute;top:120px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focuss .pre{left:0;}
#focuss .next{right:0;background-position:right top;}



.fw_02{
	width:750px;
	height:70px;
	line-height:70px;
	font-size:28px;
	font-weight:normal;
	text-indent:24px;
}
.p_left{
	padding:0px 24px;
}
.fw_wxgz {
	width:750px;
	height:300px;
}
.fw_wxgzl {
	width:320px;
	height:270px;
	float:left;
	margin-left:20px;
}
.fw_wxgzr {
	width:358px;
	height:270px;
	float:right;
}
.fw_wxgzr h3{
	height:30px;
	line-height:25px;
	font-size:18px;
	padding-top:10px;
	font-weight:normal;
}

/*wenti*/
.ask_list{
	width:730px;
	height:auto;
	padding:10px 0px;
	margin:0 auto;
	}
.asks{
	width:700px;
	height:auto;
	margin:0 auto;
	padding:15px 15px;
	border-bottom:1px dashed #cccccc;
}
.asks dl{
	width:700px;
	height:auto;
}
.ask dt{
	width:100px;
	background:url(../images/ask.gif) no-repeat left;
	text-indent:20px;
	float:left;
	border:0px;
}
.answer dt{
	width:100px;
	background:url(../images/answer.gif) no-repeat left;
	text-indent:20px;
	float:left;
	border:0px;
}
.answer dd{
	font-size:12px;
	color:#999999;
}
.answer{
}


/*404*/
.c1{
	height:360px;
	text-align:center;
}
.c1 .img1{
	margin-top:180px;
	}
.h2_404{
	text-align:center;
	color:#555;
	font-size:18px;
	font-weight:normal;
	height:35px;
}
.c2{
	height:35px;
	text-align:center;
	font-size:12px;
}
.c2 a.re{
	width:66px;
	background:url(../images/404-03.png) no-repeat left;
	padding-left:30px;
}
.c2 a.home{
	width:66px;
	background:url(../images/404-02.png) no-repeat left;
	padding-left:30px;
}
.c3{
	height:180px;
	text-align:center;
	color:#999;
	font-size:12px;
}
/*在线客服*/
.go {
  background-color:#FFFFFF;
  border-bottom-left-radius:5px 5px;
  border-bottom-right-radius:5px 5px;
  border-top-left-radius:5px 5px;
  border-top-right-radius:5px 5px;
  bottom:25%;
  box-shadow:#6E6E6E 0 0 2px;
  height:184px;
  position:fixed;
  right:12px;
  width:57px;
}

.go a {
  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:url(../images/a.png);
  background-origin:initial;
  background-position:initial initial;
  background-repeat:no-repeat no-repeat;
  border-bottom-width:0;
  border-color:initial;
  border-left-width:0;
  border-right-width:0;
  border-style:initial;
  border-top-width:0;
  display:block;
  float:left;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  margin-top:5px;
  overflow-x:hidden;
  overflow-y:hidden;
  width:57px;
}
.go .tops {
  background-position:0 -33px;
  height:22px;
}
.go .feedback {
  background-position:0 -55px;
  height:63px;
}
.go .qqser {
  background-position:0 -120px;
  height:58px;
}
.go .bottom {
  background-position:0 -180px;
  height:22px;
}
.go .tops:hover{
	background-position:-57px -33px;
	}
.go .feedback:hover{
	background-position:-57px -55px;
	}
.go .qqser:hover{
	background-position:-57px -120px;
	}
.go .bottom:hover{
	background-position:-57px -180px;
	}
	
/*二维码广告*/
.weixin{position:fixed;right:0;bottom:0}
.weixin .xixi{display:none}
.weixin:hover .xixi{position:absolute;display:block;right:50px;bottom:0;z-index:9}